import rospy
import threading


def timer_callback(event):
    # 在这里编写定时器触发时需要执行的任务或操作
    rospy.loginfo("Timer callback triggered.")


def main():
    # 初始化ROS节点
    rospy.init_node('timer_callback_node')

    # 创建定时器并指定回调函数和时间间隔
    timer = rospy.Timer(rospy.Duration(1), timer_callback)

    # 进入ROS主循环，等待定时器触发回调函数
    rospy.spin()


if __name__ == '__main__':
    main()
